# -*- coding:utf-8 -*-
__author__ = 'root'

exclude_part_of_speech=['v','vd','vn','vshi','vyou','vf','vx','vi','vl','vg',   #动词
                        'ad','an','ag','al','a', #形容词
                        'd',   #副词
                        'u','uj','ud','ug','ul','uv','uz',
                        'p',
                        'c',
                        'y',
                        'e',
                        'o',
                        'h',
                        'k',
                        'w',
                        'b','bl',
                        'r','rg',
                        'm','mq',
                        'x',
                        'y',
                        ]

def is_chinese(uchar):
    """判断一个unicode是否是汉字"""
    if uchar >= u'\u4e00' and uchar<=u'\u9fa5':
        return True
    else:
        return False
def is_number(uchar):
    """判断一个unicode是否是数字"""
    if uchar >= u'\u0030' and uchar<=u'\u0039':
        return True
    else:
        return False
def is_alphabet(uchar):
    """判断一个unicode是否是英文字母"""
    if (uchar >= u'\u0041' and uchar<=u'\u005a') or (uchar >= u'\u0061' and uchar<=u'\u007a'):
        return True
    else:
        return False


def is_other(uchar):
        """判断是否非汉字，数字和英文字符"""
        if not (is_chinese(uchar) or is_number(uchar) or is_alphabet(uchar)):
            return True
        else:
            return False